
/*--welcome--*/
.content-welcome {
  padding: 4em 0;
}
.welcome h1{
  font-size: 3em;
  color: #e64b50;
  font-family: 'Viga-Regular';
}
.welcome p{
	font-size:1.2em;
	color:#7C7C7C;
	line-height:1.7em;
}
.welcome h5{
	font-size:1.15em;
	text-transform:uppercase;
	color:#000;
	margin: 0.85em 0;
	line-height:1.7em;
	font-family: 'JosefinSans-Bold';
}
/*--//welcome--*/

/*--service--*/
.services{
	background: url(../images/back.jpg) no-repeat bottom;
	width:100%;
	min-height: 550px;
	display: block;
	background-size: cover;
	padding: 4em 0;
}
.service-top {
  padding: 3em 0 0;
}
.top-service h5{
	color: #dbc65d;
  	font-family: 'Viga-Regular';
  	font-size:1.3em;
  	  padding: 0.5em 0;
}
.top-service p{
	  font-size: 1.1em;
  color: #fff;
  line-height: 1.7em;
    font-family: 'JosefinSans-Bold';
}
.top-service {
  text-align: center;
}
.top-service i{
	background: url(../images/img-sprite.png) no-repeat 0px 0px;
	width:64px;
	height: 64px;
	display: block;
	  margin: 0 auto;
}
.top-service i.ic{
	background-position:  -65px 0px;
}
.top-service i.ic1{
	background-position:  -128px 0px;
}
.top-service i.ic2{
	background-position:  -193px 0px;
}
.top-service i.ic3{
	background-position:  -257px 0px;
}
.top-service i.ic4{
	background-position:  -320px 0px;
}
.top-service i.ic5{
	background-position:  -385px 0px;
}
.top-service i.ic6{
	background-position:  -448px 0px;
}
.services h2 {
  color: #fff;
  font-size: 3em;
  text-align: center;
  font-family: 'Viga-Regular';
}
/*--//services--*/
.grid-middle h3{
	color:#e64b50;
	font-size:3em;
	font-family: 'Viga-Regular';
	text-align:center;
}
.news-in h5{
	color:#dbc65d;
	font-size:1.5em;
	  font-family: 'JosefinSans-Bold';
}
.news-in p {
  font-size: 1.2em;
  color: #7C7C7C;
  line-height: 1.7em;
}
.news-in,.latest-grid {
  padding: 0;
}
.news-in {
  text-align: right;
}
.in-news{
	text-align: left;
}
.news-top {
  padding: 2em 0 0;
}
.news h4 {
  color: #000000;
  font-size: 3em;
  text-transform: uppercase;
  text-align: center;
  border: 3px solid #e64b50;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -o-border-radius: 100px;
  -mos-border-radius: 100px;
  -moz-border-radius: 100px;
  width: 100px;
  height: 100px;
  padding: 0.3em 0 0;
    font-family: 'JosefinSans-Bold';
}
.news h4 span {
  display: block;
  font-size: 20px;
}
.grid-middle {
  padding: 4em 0 0;
}

.content-top{
	padding: 20px 0;
}
/*--//content--*/

/*--faq-start--*/

.faq-content{
	
}

.faq-content dd{
	margin-top:10px;
	margin-bottom:20px;
	margin-left:20px;
}

/*--faq-end--*/
